package com.supply.dl.bean.request;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 库存查询 接口请求对象
 */
public class SearchStockRequest implements Serializable {

    /**
     * 客户ID
     */
    public String customerId;
    /**
     * 公司ID
     */
    public String companyId;

    /**
     * 物料ID
     */
    public String skuId;

    /**
     * 工厂ID
     */
    public String factoryId;

    /**
     * 物料名称
     */
    public String skuName;

    /**
     * 物料编码
     */
    public String skuCode;

    /**
     * 仓库id
     */
    public String whId;

    /**
     * 库位ID
     */
    public String stockId;

    /**
     * 库存状态（来源于CODE）
     */
    public String stockStatus;

    /**
     * 库存类型（来源于CODE）
     */
    public String stockType;

    /**
     * 排序集合,数组中只包含一个对象,只有一个排序条件
     */
    public ArrayList sortModelList;

    /**
     * 排序对象
     * <p>
     * Author: tian <br>
     * Time: 2018/7/25 16:07
     */
    public class SortModel implements Serializable {

        /**
         * 排序列名
         */
        private String sortColumn;

        /**
         * 排序值，升序(asc)或者降序(desc)
         */
        private String sortType;
    }

}
